package com.dhms.vostok1.data.device_center

import com.squareup.moshi.Json

data class DeviceDetailData(
    @Json(name = "ble_beacons")
    val bleBeacons: List<String>?,
    @Json(name = "ct_id")
    val ctId: Int,
    @Json(name = "ct_name")
    val ctName: String,
    @Json(name = "cu_name")
    val cuName: String,
    @Json(name = "de_assets_state")
    val deAssetsState: String?,
    @Json(name = "de_capacity")
    val deCapacity: String?,
    @Json(name = "de_category_asset_id")
    val deCategoryAssetId: Int?,
    @Json(name = "de_category_cu_id")
    val deCategoryCuId: Int?,
    @Json(name = "de_consumer_id")
    val deConsumerId: Long?,
    @Json(name = "de_department_id")
    val deDepartmentId: Long?,
    @Json(name = "de_ent_group_code")
    val deEntGroupCode: String?,
    @Json(name = "de_manufacturer_id")
    val deManufacturerId: Int?,
    @Json(name = "de_model")
    val deModel: String?,
    @Json(name = "de_name")
    val deName: String?,
    @Json(name = "de_out_date")
    val deOutDate: String?,
    @Json(name = "de_own_department_id")
    val deOwnDepartmentId: Long?,
    @Json(name = "de_own_department_name")
    val deOwnDepartmentName: String?,
    @Json(name = "de_produce_date")
    val deProduceDate: String?,
    @Json(name = "de_responsible")
    val deResponsible: Int?,
    @Json(name = "de_responsible_user")
    val deResponsibleUser: String?,
    @Json(name = "de_rfid")
    val deRfid: String?,
    @Json(name = "de_show_status")
    val deShowStatus: Int?,
    @Json(name = "de_spot_check")
    val deSpotCheck: Int?,
    @Json(name = "de_start_date")
    val deStartDate: String?,
    @Json(name = "de_storage_location")
    val deStorageLocation: String?,
    @Json(name = "de_support_way")
    val deSupportWay: String?,
    @Json(name = "de_weight")
    val deWeight: String?,
    @Json(name = "de_working_condition")
    val deWorkingCondition: Int?,
    @Json(name = "de_working_status")
    val deWorkingStatus: Int?,
    @Json(name = "device_category")
    val deviceCategory: Int?,
    @Json(name = "dp_name")
    val dpName: String?,
    @Json(name = "parent_id")
    val parentId: Int?,
    @Json(name = "de_manufacturer_name")
    val deManufacturerName: String?,
    @Json(name = "de_is_enabled")
    val deIsEnabled: String?
)